Hi, I'm Pranesh

I'm a Computer Science & Data Science student at Purdue University. Check out my projects and feel free to reach out!

Contact Me
Image of Me

About

laptop
  • Brain Icon

    Machine Learning & Data Science Enthusiast

    Interested in the fields of Machine Learning and Data Science, I enjoy exploring how data can be leveraged to drive insights and decision-making. My passion lies in developing intelligent systems that can learn from data and improve over time.

  • Server Icon

    Robotics & Intelligent Systems

    Driven by a passion for robotics, I focus on building intelligent, reliable systems that bridge the gap between code and the physical world. I enjoy developing motion pipelines, working with real-time control, and integrating simulation with hardware to solve complex, interdisciplinary problems.

  • Cursor Icon

    Full Stack Developer

    I am a versatile full stack developer with a solid foundation in both front-end and back-end technologies. I have worked on various projects using modern frameworks like React.

Experience

Java

Java

C

C

C++

C++

JavaScript

JavaScript

Python

Python

TypeScript

TypeScript

TensorFlow

TensorFlow

OpenCV

OpenCV

Mediapipe

Mediapipe

React

React

Angular

Angular

HTML

HTML

CSS

CSS

SQL

SQL

R

R

  • Amazon Web Services (AWS) Logo

    Software Development Engineer Intern, Amazon Web Services (AWS)

    May 2025 - Present

    • Purdue Logo

      Undergraduate Researcher - Robotics, Purdue

      January 2025 - Present

      • Built a robotic cello bowing system using a UR5e arm, converting MIDI input into motion as part of Purdue’s AI for Music group.
      • Developed a real-time motion control pipeline for bowing execution on the UR5e.
      • Created a MuJoCo simulation matching the physical lab setup for seamless real-to-sim testing.
      • Implemented and tested imitation learning and PPO to train optimized bowing policies.
    • NASA Logo

      Software Development Engineer Intern, NASA

      June 2024 - August 2024

      • Developed Python software to parse KML files and generate transition plans for the IceSAT-2 satellite
      • Utilized libraries such as Shapely and FastKML to automate processes, reducing two months of manual work to seconds
      • Enhanced data processing capabilities, resulting in a 95% reduction in manual data handling time

    Projects

    Image of Portfolio Website

    Portfolio Website

    This website was made to display my skills, projects, and contact information. Designed to work responsively.

    • React
    • CSS
    • Figma
    • Vite
    Image of Robot Cello

    Robot Cello

    Built a robotic cello bowing system with MIDI-driven UR5e control and reinforcement learning in Purdue’s AI for Music group.

    • Mujoco
    • RL
    • Imitation learning
    • PyTorch
    Image of K-means Clustering

    K-means Clustering

    Custom K-means clustering algorithm created from scratch to analyze the performance of NFL receivers. Goal was to identify clusters of receivers with similar performance metrics.

    • Jupyter Notebook
    • Pandas
    • Numpy
    Image of Emotional Oranges

    Emotional Oranges

    Generates user-specific spotify playlist based off mood of input image. Trained image classification model with a Kaggle dataset to recognize moods.

    • React
    • Firebase
    • TensorFlow
    • REST API
    Image of Wizard's Chess

    Wizard's Chess

    Created a computer vision system, incorporating perspective transformation to map the chessboard and track the positions of 32 robotic chess pieces. Implemented algorithms for real-time object detection and tracking, enhancing the accuracy and responsiveness of the system.

    • OpenCV
    Image of FRC Rankings Predictor

    FRC Rankings Predictor

    Designed for the FIRST Robotics Competition game, Rapid React. Harnesses algorithms and data analysis to predict team rankings. Tool integrates data from The Blue Alliance REST API to provide accurate ranking predictions.

    • Java
    • REST API
    Image of AI Trading Bot

    AI Trading Bot

    This AI-driven trading bot uses sentiment analysis of financial news to make automated trading decisions. It aims to optimize investment returns through machine learning and real-time data.

    • Sentiment Analysis
    Image of HandGesture-VolumeScaler

    HandGesture-VolumeScaler

    Project developed to recognize specific hand gestures to raise and decrease a user's system volume.

    • OpenCV
    • Mediapipe

    Resume